/*
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
package javaapplication1;

/**
 *
 * @author martino.pistolato
 */
public class JavaApplication1 {

    /**
     * @param args the command line arguments
     */
    public static void main(String[] args) {
        // TODO code application logic here
    }
}
class Box {/*autore MartinoPistolato*/
 int width;
 int height;
 int depth;
 void calculateVolume(){
  System.out.print("Volume is ");
  System.out.println(width*height*depth);
 }
public static void main(String args[]){
  //static=esiste una sola copia "globale" a tutte le istanze di una determinata classe
  //ogni istanza della classe (oggetto) non riceve una copia della variabile
  //classi sempre con la prima lettera maiuscola
  //si segue la denominazione a "cammello" se i nomi della ClasseSonoComposti
  //i campi sono variabili
  //possono essere primitivi e riferimenti ad oggetti
  //i campi seguono la denominazione detta a cammelllo
  //l'iniziale di gni parola eccetto la prima parola è scritta con le lettere maiuscole
  //per esempio: age, maxAge, address, validAddress, numberOfRows
  //una classe ha campi e metodi
  Box mybox1 = new Box();
  mybox1.width = 10;
  mybox1.height = 20;
  mybox1.depth = 15;
  mybox1.calculateVolume();
}
}